home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 February / EnigmA AMIGA RUN 15 (1997)(G.R. Edizioni)(IT)[!][issue 1997-02][PLANET CD V].iso / enigma / earcd / comm / comm2 / hdrbb111.lha / HBBS / Source / Library / HBBSCommon_protos.h < prev    next >
C/C++ Source or Header  |  1996-10-29  |  8KB  |  89 lines

  1.  
  2. BOOL __asm __saveds HBBS_InitCommon( void );
  3. void __asm __saveds HBBS_CleanUpCommon( void );
  4. ULONG  __asm __saveds SafePutToPort(register __a0 struct Message *message, register __a1 STRPTR portname);
  5. struct Message __asm __saveds *SendMessage(register __a0 struct Message *Msg,register __a1 char *MPortName);
  6. V_BIGNUM __asm __saveds CountListItems( register __a0 struct List *list);
  7. void __asm __saveds FreeStrList(register __a0 V_STRINGLIST strlist);
  8. struct BBSGlobalData __asm __saveds *HBBS_GimmeBBS( void ) ;
  9. void  __asm __saveds HBBS_SetBBS(register __a0 struct BBSGlobalData *B);
  10. struct Node __asm __saveds *GetNode(register __a0 struct List *lh,register __d0 UWORD n);
  11. UWORD __asm __saveds GetNodeNum(register __a0 struct List *lh,register __a1 struct Node *node);
  12. struct NodeData  __asm __saveds *HBBS_NodeDataPtr(register __d0 short nodenum);
  13. V_ERROR __asm __saveds HBBS_LogError(register __a0 V_STRING filename,register __d0 V_ERROR errnum,register __a1 V_STRING string,register __d1 V_ERROR errtype);
  14. struct CfgFileData __asm __saveds *HBBS_LoadConfig(register __a0 UBYTE *filename,register __d0 ULONG Flags);
  15. //struct CfgFileData __asm __saveds *HBBS_LoadConfig(register __a0 UBYTE *filename);
  16. void __asm __saveds HBBS_FlushConfig(register __a0 struct CfgFileData *cfgfile);
  17. V_BOOL __asm __saveds HBBS_SaveConfig(register __a0 struct CfgFileData *cfgfile);
  18. struct CfgItemData __asm __saveds *HBBS_GetCfgNode(register __a0 struct CfgFileData *cfgfile,register __a1 V_STRING optionstr);
  19. V_SMALLNUM  __asm __saveds HBBS_GetSetting(register __a0 struct CfgFileData *cfgfile,register __a1 void **result,register __d0 V_FLAGS optiontype,register __a2 V_STRING optionstr,register __d1 V_BOOL multi);
  20. struct CfgFileData __asm __saveds *HBBS_CreateConfig(register __a0 UBYTE *filename);
  21. BOOL __asm __saveds HBBS_RemoveCfgItem(register __a0 struct CfgFileData *cfgfile,register __a1 UBYTE *itemname);
  22. BOOL __asm __saveds HBBS_AddCfgItem(register __a0 struct CfgFileData *cfgfile,register __a1 UBYTE *itemname,register __a2 UBYTE *params);
  23. void __asm __saveds HBBS_ResetNodeData(register __a0 struct NodeData *node);
  24. void __asm __saveds HBBS_rterror(register __a0 char *str);
  25. LONG __asm __saveds HBBS_RunDOSCMD(register __a0 char *command,register __d0 BOOL ASYNC);
  26. void __asm __saveds HBBS_DoErrorMessage(register __d0 ULONG num,register __d1 ULONG node,register __a0 char *errstr);
  27. void __asm __saveds FreeStr(register __a0 char *str);
  28. char __asm __saveds *DupStr(register __a0 char *str);
  29. char __asm __saveds *FreeAndSet(register __a0 char **varname,register __a1 char *newstr);
  30. V_BOOL __asm __saveds CheckBoolean(register __a0 char *str);
  31. V_ERROR __asm __saveds NewStrNode(register __a0 char *str,register __a1 struct List *list);
  32. void __asm __saveds UpperCase(register __a0 char *str);
  33. char __asm __saveds *upcase(register __a0 char *str);
  34. short __asm __saveds position(register __a0 char *substr,register __a1 char *str);
  35. short __asm __saveds iposition(register __a0 char *substr,register __a1 char *str);
  36. void __asm __saveds strfcpy(register __a0 char *dest,register __a1 char *source,register __d0 int from);
  37. void __asm __saveds stripcr(register __a0 char *s);
  38. void __asm __saveds StripComments(register __a0 char *s);
  39. void __asm __saveds StripSpaces(register __a0 char *s);
  40. void __asm __saveds replace(register __a0 char *dest,register __a1 char *compare,register __a2 char *from,register __a3 char *to);
  41. BOOL __asm __saveds GetParams(register __a0 char *dest,register __a1 char *source);
  42. BOOL __asm __saveds GetItem(register __a0 char *dest,register __a1 char *source);
  43. void __asm __saveds GetNumber(register __a0 int *num,register __a1 char *item);
  44. void __asm __saveds cvtucase(register __a0  char *str);
  45. BOOL __asm __saveds AssignOK(register __a0 char *checkme );
  46.  
  47. struct TimerData __asm __saveds *SubmitTimer(register __a0 struct TimerSetupData *TSD, register __d0 ULONG Seconds,register __d1 ULONG MicroSeconds );
  48. void __asm __saveds AbortTimer(register __a0 struct TimerSetupData *TSD, register __a1 struct TimerData *CTD);
  49. BOOL __asm __saveds CheckTimer(register __a0 struct TimerSetupData *TSD, register __a1 struct TimerData *CTD);
  50. void __asm __saveds CleanupTimer( register __a0 struct TimerSetupData *TSD );
  51. struct TimerSetupData __asm __saveds *InitTimer( void );
  52. BOOL __asm __saveds PathOK(register __a0 char *str);
  53.  
  54. BOOL  __asm __saveds HBBS_LoadUser(register __d0 V_BIGNUM ID,register __a0 char *handle,register __a1 char *realname,register __a2 struct UserData *user);
  55. V_BOOL __asm __saveds HBBS_ValidUserHandle(register __a0 char *userhandle, register __a1 struct UserData *FillUser);
  56. V_BIGNUM __asm __saveds HBBS_FindTotalUsers( void );
  57. BOOL __asm __saveds LoadPrivateData( void );
  58. void __asm __saveds UpdatePrivateData ( void );
  59. BOOL __asm __saveds HBBS_AddUser(register __a0 struct UserData *user);
  60. void __asm __saveds HBBS_InitUserData(register __a0 struct UserData *User,register __d0 V_BIGNUM AccessLevel,register __d1 V_BIGNUM ConfNum);
  61. void __asm __saveds strNcpy(register __a0 UBYTE *dest,register __a1 UBYTE *source,register __d0 int chars);
  62. char __asm __saveds *HBBS_ListName(register __a0 V_STRINGLIST ListName,register __d0 V_SMALLNUM ItemNum);
  63. void __asm __saveds FreeFileTags( register __a0 struct NodeData *N_ND );
  64. struct List __asm __saveds *HBBS_LoadFile(register __a0 char *filename);
  65. BOOL __asm __saveds HBBS_SaveFile( register __a0 char *file_name, register __a1 struct List *list);
  66. struct List __asm __saveds *HBBS_CreateList( void );
  67. void __asm __saveds RemoveSpaces(register __a0 char *string);
  68. void __asm __saveds strftcpy(register __a0 char *dest,register __a1  char *source,register __d0 int from,register __d1 int topos);
  69. void __asm __saveds HBBS_SaveUserData(register __a0 struct UserData *User);
  70. void __asm __saveds HBBS_GetDate(register __a0 char *datestr);
  71. V_BOOL __asm __saveds HBBS_AddCfgItemQuick(register __a0 struct CfgFileData *cfgfile,register __a1 char *ItemName, register __a2 char *Params);
  72. void __asm __saveds HBBS_SaveCallsData( void );
  73. void __asm __saveds HBBS_LoadCallsData( void );
  74. void __asm __saveds HBBS_GetTime(register __a0 char *timestr);
  75. void __asm __saveds HBBS_GetDateStr(register __a0 char *datestr,register __d0 long t);
  76. void __asm __saveds HBBS_DateStrFromTM(register __a0 UBYTE *datestr, register __a1 struct tm *timestruct);
  77. V_BOOL __asm __saveds HBBS_DateStrToTM(register __a0 UBYTE *datestr, register __a1 struct tm *timestruct);
  78. V_BOOL __asm __saveds HBBS_CopyFile(register __a0 char *fromfile, register __a1 char *tofile,register __d0 ULONG BufSize);
  79. ULONG __asm __saveds HBBS_NodesInList(register __a0 struct List *list);
  80. V_BOOL __asm __saveds HBBS_AppendStrToFile(register __a0 UBYTE *FileName, register __a1 UBYTE *String);
  81. struct Node __asm __saveds *HBBS_CreateNode(register __a0 char *namestr,register __d0 ULONG nodesize);
  82. void __asm __saveds HBBS_FreeNode(register __a0 struct Node *node,register __d0 V_BOOL RemoveIt);
  83. void __asm __saveds HBBS_FreeListNodes(register __a0 struct List *list);
  84. V_BOOL __asm __saveds HBBS_SendOLM(register __d0 V_SMALLNUM FromNode,register __a0 UBYTE *FromPRG,register __d1 V_SMALLNUM ToNode,register __a1 UBYTE *Message,register __d2 BYTE Pri);
  85. BOOL __asm __saveds FGetsR(register __a0 BPTR FH,register __a1 UBYTE *Buffer,register __d0 LONG BufferLen);
  86. struct Node __asm __saveds *HBBS_FindNode(register __a0 struct List *list,register __a1 char *str);
  87. V_BIGNUM __asm __saveds HBBS_FindNodeNum(register __a0 struct List *list, register __a1 char *str);
  88. V_BOOL __asm __saveds HBBS_HandleNameOK(register __a0 char *checkstr);
  89.